Webgate Anywhere 4.1 - WebTML Tag-Referenz
[Alle Tags] format

<tml:[Alle Tags] format ="format-expression">

Verwendung:

Ist die Ausgabe eines Tags eine Nummer, ein Datum oder eine Liste von Nummer- und Datumswerten, so kann hier ein Formatierungsausdruck angegeben werden, welche das Ausgabeformat der Werte bestimmt, bzw. einzelne Teilwerte extrahiert. Der Formatierungsausdruck entspricht der Syntax, welche in den Java-Formatierungsklassen java.text.SimpleDateFormat bzw. java.text.DecimalFormat verwendet wird.

Wert(e):

Folgende Zeichen können für die Definition benutzerdefinierter Formate benutzt werden:

Für Nummernfelder:
Symbol Location Localized? Meaning
0 Number Yes Digit
# Number Yes Digit, zero shows as absent
. Number Yes Decimal separator or monetary decimal separator
- Number Yes Minus sign
, Number Yes Grouping separator
E Number Yes Separates mantissa and exponent in scientific notation. Need not be quoted in prefix or suffix.
; Subpattern boundary Yes Separates positive and negative subpatterns
% Prefix or suffix Yes Multiply by 100 and show as percentage
\u2030 Prefix or suffix Yes Multiply by 1000 and show as per mille
¤ (\u00A4) Prefix or suffix No Currency sign, replaced by currency symbol. If doubled, replaced by international currency symbol. If present in a pattern, the monetary decimal separator is used instead of the decimal separator.
' Prefix or suffix No Used to quote special characters in a prefix or suffix, for example, "'#'#" formats 123 to "#123". To create a single quote itself, use two in a row: "# o''clock".

Für Datumsfelder:

Letter Date or Time Component Presentation Examples
G Era designator Text AD
y Year Year 1996; 96
M Month in year Month July; Jul; 07
w Week in year Number 27
W Week in month Number 2
D Day in year Number 189
d Day in month Number 10
F Day of week in month Number 2
E Day in week Text Tuesday; Tue
a Am/pm marker Text PM
H Hour in day (0-23) Number 0
k Hour in day (1-24) Number 24
K Hour in am/pm (0-11) Number 0
h Hour in am/pm (1-12) Number 12
m Minute in hour Number 30
s Second in minute Number 55
S Millisecond Number 978
z Time zone General time zone Pacific Standard Time; PST; GMT-08:00
Z Time zone RFC 822 time zone -0800

Eine genauere Dokumentation dieser Syntax und weiterer Möglichkeiten befindet sich in der Java-Dokumentation. Diese finden sie online hier:

Für Datumsformate
Für Nummernformate

Zusätzlich gibt es vorbelegte Namen für lokalisierte Standardformate von Datumswerten und Zahlen. Diese Standardformate wählen automatisch eine Formatierung, welche für die Sprache des WGA-Benutzers typisch ist:

(Die Notation [a|b|c] gibt Alternativen an, von denen eine der angezeigten Varianten a, b oder c gewählt werden muss. Eckige Klammern und Pipe-Symbol "|" gehören nicht zum Code)

decimal: Generelles Nummernformat
short[Date|Time|DateTime]: Ein komplett numerisches kurzes Datums-/Zeitformat, z.B. "12.13.52 13:30"
medium[Date|Time|DateTime]: Ein kurzes Datums-/Zeitformat mit abgekürzten Monatsnamen, z.B.  "Jan 12, 1952 13:30"
long[Date|Time|DateTime]: Ein langes Datums-/Zeitformat mit ausgeschriebenen Monatsnamen, z.B.  "January 12, 1952 13:30"
full[Date|Time|DateTime]: Ein komplettes Datums-/Zeitformat, z.B.  "Dienstag, 12. April 1952 AD 13:30:42 PST"

Die Varianten "Date", "Time" oder "DateTime" können gewählt werden, um zu bestimmen ob nur Datum, nur Zeit, oder beide Angaben ausgegeben werden sollen.


<< encode id >>